package com.sg.service.biz.pbff;


import com.sg.dto.biz.pbff.req.*;
import com.sg.dto.biz.pbff.res.*;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface SystemTestDomainService {
    /**
     * B3一键构造高中基层验证数据(管理)
     */
    BffAutoBuildTopAndMidAndGrassRespDto autoBuildTopAndMidAndGrass(BffAutoBuildTopAndMidAndGrassReqDto reqDto);

    /**
     * B3-删除汇报任务相关数据（系统测试）
     */
    BffDeleteReportTaskRelatedDataRespDto deleteReportTaskRelatedData(BffDeleteReportTaskRelatedDataReqDto reqDto);

    /**
     * B3-删除新增评价模板数据
     */
    BffDeleteAddEvaTempDataRespDto deleteAddEvaTempData(BffDeleteAddEvaTempDataReqDto reqDto);

    /**
     * B3一键删除汇报任务相关验证数据
     */
    BffAutoDeleteReportTaskRelatedDataRespDto autoDeleteReportTaskRelatedData(BffAutoDeleteReportTaskRelatedDataReqDto reqDto);

    /**
     * B3一键构造部门目标任务书验证数据
     */
    BffAutoBuildDepObjMisStaRespDto autoBuildDepObjMisSta(BffAutoBuildDepObjMisStaReqDto reqDto);

    /**
     * B3一键重置高中基批次状态数据(管理)
     */
    BffBatchResetTopMidBatchDataRespDto batchResetTopMidBatchData(BffBatchResetTopMidBatchDataReqDto reqDto);

    /**
     * B3一键构造单条指标验证数据(管理)
     */
    BffAutoBuildSingleTargetObjectiveRespDto autoBuildSingleTargetObjective(BffAutoBuildSingleTargetObjectiveReqDto reqDto);

    /**
     * B3一键构造单条被评对象目标周期验证数据
     */
    BffAutoBuildSingleEvaObjTarCycRespDto autoBuildSingleEvaObjTarCyc(BffAutoBuildSingleEvaObjTarCycReqDto reqDto);

    /**
     * B3一键删除单条指标验证数据(管理)
     */
    BffAutoDeleteSingleTargetObjectiveRespDto autoDeleteSingleTargetObjective(BffAutoDeleteSingleTargetObjectiveReqDto reqDto);

    /**
     * B3一键删除单条被评对象目标周期验证数据(管理)
     */
    BffAutoDeleteSingleEvaObjTarCycRespDto autoDeleteSingleEvaObjTarCyc(BffAutoDeleteSingleEvaObjTarCycReqDto reqDto);

    /**
     * B3一键构造父子状态检查项等测试验证数据（真实接口）
     */
    BffAutoBuildAssistNnodeStatusEtcTestRespDto autoBuildAssistNnodeStatusEtcTest(BffAutoBuildAssistNnodeStatusEtcTestReqDto reqDto);

    /**
     * B3-一键构造状态检查项验证数据（管理）
     */
    BffAutoBuildStatusCheckItemRespDto autoBuildStatusCheckItem(BffAutoBuildStatusCheckItemReqDto reqDto);

    /**
     * B3-一键构造检查仪表盘测试验证数据（管理）
     */
    BffAutoBuildAssistCheckPanelTestRespDto autoBuildAssistCheckPanelTest(BffAutoBuildAssistCheckPanelTestReqDto reqDto);

    /**
     * B3一键构造单条目标分类验证数据(管理）
     */
    BffAutoBuildSingleTargetCategoryRespDto autoBuildSingleTargetCategory(BffAutoBuildSingleTargetCategoryReqDto reqDto);

    /**
     * B3一键删除单条目标分类验证数据(管理)
     */
    BffAutoDeleteSingleTargetCategoryRespDto autoDeleteSingleTargetCategory(BffAutoDeleteSingleTargetCategoryReqDto reqDto);

    /**
     * B3一键构造单条被评对象目标周期标准数据验证数据
     */
    BffAutoBuildSingleEvaObjTarCycStaDataRespDto autoBuildSingleEvaObjTarCycStaData(BffAutoBuildSingleEvaObjTarCycStaDataReqDto reqDto);

    /**
     * B3一键构造单条虚拟组织成员验证数据(管理)
     */
    BffAutoBuildSingleVirtualOrgMemRespDto autoBuildSingleVirtualOrgMem(BffAutoBuildSingleVirtualOrgMemReqDto reqDto);

    /**
     * B4-1-01修改单条被评对象目标周期标准数据(管理)
     */
    BffUpdateSingleEvaObjTarCycStaDataRespDto updateSingleEvaObjTarCycStaData(BffUpdateSingleEvaObjTarCycStaDataReqDto reqDto);

    /**
     * B3一键构造父子状态测试验证数据
     */
    BffAutoBuildAssistNnodeStatusTestRespDto autoBuildAssistNnodeStatusTest(BffAutoBuildAssistNnodeStatusTestReqDto reqDto);

    /**
     * B3一键构造单条批次验证数据(管理)
     */
    BffAutoBuildSingleBatchRespDto autoBuildSingleBatch(BffAutoBuildSingleBatchReqDto reqDto);

    /**
     * B3-3修改评价模板规划类型标准数据
     */
    BffUpdateEvaTempTypeEtcRespDto updateEvaTempTypeEtc(BffUpdateEvaTempTypeEtcReqDto reqDto);

    /**
     * B3执行被评对象目标周期测试数据
     */
    BffImplementEvaObjTarCycTestDataRespDto implementEvaObjTarCycTestData(BffImplementEvaObjTarCycTestDataReqDto reqDto);

    /**
     * 【超危险】B1删除空间测试(管理)【超危险】
     */
    BffDeleteSpaceTestDataRespDto deleteSpaceTestData(BffDeleteSpaceTestDataReqDto reqDto);

    /**
     * B3批量删部门目标任务树测试(管理)
     */
    BffBatchDeleteDeptObjTreeTestDataRespDto batchDeleteDeptObjTreeTestData(BffBatchDeleteDeptObjTreeTestDataReqDto reqDto);

    /**
     * B3批量删部门下目标内容测试(管理)(公共)
     */
    BffBatchDeleteDeptTargetContentTestComRespDto batchDeleteDeptTargetContentTestCom(BffBatchDeleteDeptTargetContentTestComReqDto reqDto);

    /**
     * B3-执行更新状态检查项数据测试(管理）
     */
    BffImplementUpdateStatusCheckItemDataRespDto implementUpdateStatusCheckItemData(BffImplementUpdateStatusCheckItemDataReqDto reqDto);

    /**
     * B3-批量更新模板下父子状态检查项等测试(平台）
     */
    BffBatchRefreshAssistNnodeStatusEtcTestRespDto batchRefreshAssistNnodeStatusEtcTest(BffBatchRefreshAssistNnodeStatusEtcTestReqDto reqDto);

    /**
     * B3执行修正模板下内容上级父子状态数据测试(平台）
     */
    BffImplementCorrectionTempParentNodeStatusTestRespDto implementCorrectionTempParentNodeStatusTest(BffImplementCorrectionTempParentNodeStatusTestReqDto reqDto);

    /**
     * B3执行目标内容检查项状态等三大件刷新测试(平台）
     */
    BffImplementTargetContCheckItemThreeTestRespDto implementTargetContCheckItemThreeTest(BffImplementTargetContCheckItemThreeTestReqDto reqDto);

    /**
     * B3执行清理目标内容垃圾数据测试
     */
    BffImplementCleanTargetContRubbishDataRespDto implementCleanTargetContRubbishData(BffImplementCleanTargetContRubbishDataReqDto reqDto);

    /**
     * B3执行指标负责人情况分析测试
     */
    BffImplementObjtivePrincipalAnalyseRespDto implementObjtivePrincipalAnalyse(BffImplementObjtivePrincipalAnalyseReqDto reqDto);

    /**
     * B3执行循环初始化部门OKR根节点检查项状态测试
     */
    BffImplementLoopInitializeDeptOkrRootNodeCheckitemStateRespDto implementLoopInitializeDeptOkrRootNodeCheckitemState(BffImplementLoopInitializeDeptOkrRootNodeCheckitemStateReqDto reqDto);

    /**
     * B3执行补偿指标其他三棵树节点
     */
    BffImplementCompensateObjtiveOtherTreeNodeRespDto implementCompensateObjtiveOtherTreeNode(BffImplementCompensateObjtiveOtherTreeNodeReqDto reqDto);

    /**
     * B3执行部门目标任务书叶子父子状态刷新
     */
    BffImplementDeptTargetTaskLeafNodeStateRespDto implementDeptTargetTaskLeafNodeState(BffImplementDeptTargetTaskLeafNodeStateReqDto reqDto);

    /**
     * B3执行OKR树检查项状态三大件初始化测试
     */
    BffImplementOkrTreeCheckItemStateEtcInitializeEtcTestRespDto implementOkrTreeCheckItemStateEtcInitializeEtcTest(BffImplementOkrTreeCheckItemStateEtcInitializeEtcTestReqDto reqDto);

    /**
     * B3执行循环初始化OKR树检查项状态等测试（平台）
     */
    BffImplementLoopInitializeOkrTreeCheckitemStateEtcRespDto implementLoopInitializeOkrTreeCheckitemStateEtc(BffImplementLoopInitializeOkrTreeCheckitemStateEtcReqDto reqDto);

    /**
     * B3执行修正模板执行周期及汇报调度等测试(管理)
     */
    BffImplementAmendTempExeCycleAndReportDispatchEtcTestRespDto implementAmendTempExeCycleAndReportDispatchEtcTest(BffImplementAmendTempExeCycleAndReportDispatchEtcTestReqDto reqDto);
    //
}

